package com.yang.controller;


import com.yang.mapper.HeaderMapper;
import com.yang.pojo.Header;
import com.yang.pojo.Url;
import com.yang.service.HeaderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author 朝阳
 * @since 2021-11-23
 */
@RestController
@RequestMapping("/header")
public class HeaderController {
//    @Autowired
//    private HeaderService headerService;
//
//    @PostMapping("/queryAllHeader")
//    public Result queryAllHeader(){
//        List<Header> headers = headerService.list(null);
//        if(headers != null){
//            return new Result(100,"获取成功",headers);
//        }
//        return new Result(200,"代码有问题请联系QQ：2655906529");
//    }
//
//    @PostMapping("/updataOneHeader")
//    public Result updataOneHeader(@RequestBody Header header){
//        String regex = "^.{3,32}$";
//        if (header.getHeaderico().matches(regex) && header.getHeadertitle().matches(regex) && header.getHeaderdescription().matches(regex) && header.getHeaderkeywords().matches(regex) && header.getHeaderbg().matches(regex)){
//            header.setHeaderid(header.getHeaderid());
//            header.setHeaderico(header.getHeaderico());
//            header.setHeadertitle(header.getHeadertitle());
//            header.setHeaderdescription(header.getHeaderdescription());
//            header.setHeaderkeywords(header.getHeaderkeywords());
//            header.setHeaderbg(header.getHeaderbg());
//            boolean b = headerService.updateById(header);
//            if (b == true){
//                return new Result(100,"插入成功",b);
//            } else {
//                return new Result(200, "代码有问题请联系QQ：2655906529");
//            }
//        }
//        return new Result(200, "格式错误");
//    }
}